From 9bf6f7b057cf184ebc59c9888d56af4578103cb6 Mon Sep 17 00:00:00 2001 From: Zhang Junbo Date: Thu, 26 Jun 2008 22:27:21 +0000 Subject: [PATCH] some work on frequency_to_rgba. * extensions/frequency.c: some work on frequency_to_rgba. svn path=/trunk/; revision=344 --- ChangeLog | 6 +++++- extensions/frequency.c | 7 ++----- 2 files changed, 7 insertions(+), 6 deletions(-) diff --git a/ChangeLog b/ChangeLog index fc2e2e1..28f0eec 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,6 +1,10 @@ 2008-06-27 Zhang Junbo - * extensions/frequency.c: implenmented frequency_to_rgba. + * extensions/frequency.c: some work on frequency_to_rgba. + +2008-06-27 Zhang Junbo + + * extensions/frequency.c: implemented frequency_to_rgba. 2008-06-22 Zhang Junbo diff --git a/extensions/frequency.c b/extensions/frequency.c index a181ca9..21b1c77 100644 --- a/extensions/frequency.c +++ b/extensions/frequency.c @@ -141,20 +141,17 @@ frequency_to_rgba (char *src, double Gi = ((double *) src)[3]; double Br = ((double *) src)[4]; double Bi = ((double *) src)[5]; - double Ar = ((double *) src)[6]; - double Ai = ((double *) src)[7]; - double red, green, blue, alpha; + double red, green, blue; red = log(1+sqrt(Rr*Rr + Ri*Ri)); green = log(1+sqrt(Gr*Gr + Gi*Gi)); blue = log(1+sqrt(Br*Br + Bi*Bi)); - alpha = log(1+sqrt(Ar*Ar + Ai*Ai)); ((double *) dst)[0] = red; ((double *) dst)[1] = green; ((double *) dst)[2] = blue; - ((double *) dst)[3] = alpha; + ((double *) dst)[3] = 1; src += sizeof (double) * 8; dst += sizeof (double) * 4; -- 2.30.2